package com.zheng.pvz.model.vo
{
	/**
	 * 作物属性
	 * @author Administrator
	 * 
	 */
	public class PlantVo extends DisplayVo
	{
		public var plantId:int;
		
		public var isAttack:Boolean;//是否炮弹攻击性
		public var isLand:Boolean;//是否在陆地上生长
		public var spanTime:int;//子弹发射间隔时间,对于不是发射子弹的作物来说，是触发行为的间隔
		
		public var areaOfInterest:Array;//植物关心的领域，具体表现为射程，等。
		public var zombiesOfInterest:Array;//在植物关心领域的僵尸
		public var isInvade:Boolean;//是否有僵尸在植物关心的领域
		
		public static const TYPE:String="plant_vo";
		
		public function PlantVo()
		{
			super.init();
			init();
		}
		override public function init():void{
			this.displayName="植物";
			this.displayType=PlantVo.TYPE;
			this.plantId=0;
			this.blood=10;
			this.row=0;
			this.cols=0;
			this.isAttack=false;
			this.isLand=true;
			this.spanTime=2000;
			this.isHit=true;
			
			this.areaOfInterest=[];
			this.zombiesOfInterest=[];
			this.isInvade=false;
		}
	}
}